package com.nondo.rdp.finance.service;

import com.nondo.rdp.auth.endpoint.model.Page;
import com.nondo.rdp.core.domain.attach.Attach;

public interface AttachService {
	/**
	 * 保存消息
	 *
	 * @param Attach
	 */
	Attach save(Attach Attach);

	/**
	 * 根据主键ID删除消息
	 *
	 * @param id
	 */
	void delete(Long id);

	/**
	 * 根据主键更新消息
	 *
	 * @param Attach
	 */
	void update(Attach Attach);
	
	/**
	 * 根据主键ID查询消息
	 *
	 * @param id
	 * @return
	 */
	Attach findOne(Long id);

	/**
	 * 分页查询消息列表
	 *
	 * @param page
	 * @param Attach
	 * @return
	 */
	Page<Attach> findAll(Page<Attach> page, Attach Attach);
}
